package root.electronclass.electronclass.mvp.entity;


import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 用户信息
 * </p>
 *
 * @author yxq
 * @since 2022-08-03
 */

public class UserInfoVO implements Serializable {


    private Long id;
//    //@ApiModelProperty(value = "用户ID")
    //@TableField("user_id")
    private String userId;
    //@ApiModelProperty(value = "全局唯一id")
    //@TableField("open_user_id")
    private String openUserId;
    //@ApiModelProperty(value = "头像")
    //@TableField("head_photo")
    private String headPhoto;
    //@ApiModelProperty(value = "姓名")
    //@TableField("name")
    private String name;
    //身份证号在该类中唯一
    //@ApiModelProperty(value = "身份证号")
    //@TableField("card_id")
    private String cardId;
    //@ApiModelProperty(value = "微信中的userid")
    //@TableField("wxuser_id")
    private String wxuserId;
    //@ApiModelProperty(value = "学校ID")
    //@TableField("school_id")
    private String schoolId;
    //@ApiModelProperty(value = "部门编号")
    //@TableField("depart_id")
    private String departId;
    //@ApiModelProperty(value = "用户编号，学号、教工号")
    //@TableField("user_no")
    private String userNo;
    //@ApiModelProperty(value = "手机号码")
    //@TableField("cell_phone")
    private String cellPhone;
    //@ApiModelProperty(value = "0-未填写；1-男；2-女")
    //@TableField("gender")
    private Integer gender;
    //@ApiModelProperty(value = "入学年月-个人")
    //@TableField("join_date")
    private String joinDate;
    //@ApiModelProperty(value = "0-学校创建者；1-学生；2-教师；3-家长；4-校友；5-退休老师；6-其他")
    //@TableField("user_type")
    private Integer userType;
    //@ApiModelProperty(value = "入学年-班级")
    //@TableField("join_year")
    private String joinYear;
    //@ApiModelProperty(value = "人脸照片")
    //@TableField("face_photo")
    private String facePhoto;
    //@ApiModelProperty(value = "企业微信关注状态0-未关注  1-已关注")
    //@TableField("follow_status")
    private Integer followStatus;
    //@ApiModelProperty(value = "人生格言")
    //@TableField("life_motto")
    private String lifeMotto;
    //@ApiModelProperty(value = "数据来源 0-智慧校园  1-健康码平台  2-考勤平台 ；3-钉钉")
    //@TableField("data_sources")
    private Integer dataSources;
    //@ApiModelProperty(value = "籍贯")
    //@TableField("native_place")
    private String nativePlace;
    //@ApiModelProperty(value = "民族")
    //@TableField("nation")
    private String nation;
    //@ApiModelProperty(value = "政治面貌，01-中共党员；02-中共预备党员；03-共青团员；04-民革党员；05-民盟盟员；06-民建会员；07-民进会员；08-农工党党员；09-致公党党员；10-九三学社社员；11-台盟盟员；12-无党派人士；13-群众；")
    //@TableField("zzmm")
    private Integer zzmm;
    //@ApiModelProperty(value = "工作年限")
    //@TableField("gznx")
    private Integer gznx;
    //@ApiModelProperty(value = "邮箱")
    //@TableField("email")
    private String email;
    //@ApiModelProperty(value = "身高")
    //@TableField("sg")
    private Integer sg;
    //@ApiModelProperty(value = "体重")
    //@TableField("tz")
    private Integer tz;
    //@ApiModelProperty(value = "生日")
    //@TableField("sr")

    private List<FaceDto> facePhotoFormat;

    public List<FaceDto> getFacePhotoFormat() {
        return facePhotoFormat;
    }

    public void setFacePhotoFormat(List<FaceDto> facePhotoFormat) {
        this.facePhotoFormat = facePhotoFormat;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getOpenUserId() {
        return openUserId;
    }

    public void setOpenUserId(String openUserId) {
        this.openUserId = openUserId;
    }

    public String getHeadPhoto() {
        return headPhoto;
    }

    public void setHeadPhoto(String headPhoto) {
        this.headPhoto = headPhoto;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public String getWxuserId() {
        return wxuserId;
    }

    public void setWxuserId(String wxuserId) {
        this.wxuserId = wxuserId;
    }

    public String getSchoolId() {
        return schoolId;
    }

    public void setSchoolId(String schoolId) {
        this.schoolId = schoolId;
    }

    public String getDepartId() {
        return departId;
    }

    public void setDepartId(String departId) {
        this.departId = departId;
    }

    public String getUserNo() {
        return userNo;
    }

    public void setUserNo(String userNo) {
        this.userNo = userNo;
    }

    public String getCellPhone() {
        return cellPhone;
    }

    public void setCellPhone(String cellPhone) {
        this.cellPhone = cellPhone;
    }

    public Integer getGender() {
        return gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public String getJoinDate() {
        return joinDate;
    }

    public void setJoinDate(String joinDate) {
        this.joinDate = joinDate;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public String getJoinYear() {
        return joinYear;
    }

    public void setJoinYear(String joinYear) {
        this.joinYear = joinYear;
    }

    public String getFacePhoto() {
        return facePhoto;
    }

    public void setFacePhoto(String facePhoto) {
        this.facePhoto = facePhoto;
    }

    public Integer getFollowStatus() {
        return followStatus;
    }

    public void setFollowStatus(Integer followStatus) {
        this.followStatus = followStatus;
    }

    public String getLifeMotto() {
        return lifeMotto;
    }

    public void setLifeMotto(String lifeMotto) {
        this.lifeMotto = lifeMotto;
    }

    public Integer getDataSources() {
        return dataSources;
    }

    public void setDataSources(Integer dataSources) {
        this.dataSources = dataSources;
    }

    public String getNativePlace() {
        return nativePlace;
    }

    public void setNativePlace(String nativePlace) {
        this.nativePlace = nativePlace;
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation;
    }

    public Integer getZzmm() {
        return zzmm;
    }

    public void setZzmm(Integer zzmm) {
        this.zzmm = zzmm;
    }

    public Integer getGznx() {
        return gznx;
    }

    public void setGznx(Integer gznx) {
        this.gznx = gznx;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Integer getSg() {
        return sg;
    }

    public void setSg(Integer sg) {
        this.sg = sg;
    }

    public Integer getTz() {
        return tz;
    }

    public void setTz(Integer tz) {
        this.tz = tz;
    }

}
